package ZombieCaminando;
import javax.swing.ImageIcon;

public class Zombi extends Zombie {

	// Atributos

	protected static String nombre = "Zombie";
	protected static int vidaInicial = 50;

	// Constructor

	public Zombi(int posX, int posY, Juego miJuego) {
		super(nombre, posX, posY, miJuego, vidaInicial);
		ImageIcon aux = new ImageIcon(getClass().getClassLoader().getResource("caracono.gif"));
		RepGrafica RG = new RepGrafica(aux.getImage());
		setRepGrafica(RG);
	}

	public void colisionarCon(Entidad otra) {
	}

	public void run () {
		miJuego.getVentana().getContentPane().add(repGrafica);
		int posicionFinal=-40;
		while (posicionX>posicionFinal) {
			posicionX=posicionX-1;
			try {
			this.repGrafica.dibujar(miJuego.getVentana().getGraphics(), posicionX, posicionY);
			if(!miJuego.getPerdio())
				break;
				sleep(20);
			} catch (InterruptedException e) {
		      e.printStackTrace();		
			}
			

		}
		if(miJuego.getPerdio())
		       miJuego.yaPerdio();
	}
}
